// 颜色变量
$primary-color: #4a90e2;
$primary-dark: #357abd;
$primary-light: #6ba4e7;
$secondary-color: #f5f5f5;
$accent-color: #ff6b6b;
$success-color: #2ecc71;
$warning-color: #f1c40f;
$error-color: #e74c3c;
$text-color: #333;
$text-color-light: #fff;
$border-color: #ddd;
$bg-color: #f8f9fa;
$bg-color-dark: #1a1a1a;
$bg-color-darker: #2d2d2d;
$weekend-color: #e74c3c;
$focus-color: rgba(74, 144, 226, 0.5);

// 尺寸变量
$border-radius: 8px;
$border-radius-lg: 12px;
$border-radius-xl: 16px;
$spacing-xs: 4px;
$spacing-sm: 8px;
$spacing-md: 16px;
$spacing-lg: 24px;
$spacing-xl: 32px;

// 动画变量
$animation-duration: 0.3s;
$animation-timing: ease-in-out;

// 阴影变量
$shadow-sm: 0 2px 4px rgba(0, 0, 0, 0.1);
$shadow-md: 0 4px 6px rgba(0, 0, 0, 0.1);
$shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1);

// 断点变量
$breakpoints: (
    'sm': 576px,
    'md': 768px,
    'lg': 992px,
    'xl': 1200px
);

// 主题颜色
$theme-colors: (
    'blue': #4a90e2,
    'green': #2ecc71,
    'purple': #9b59b6,
    'orange': #e67e22,
    'red': #e74c3c
); 